home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 3 / Light ROM 3 - Disc 2.iso / real3d / escher / escher3.txt < prev    next >
Text File  |  1992-11-13  |  3KB  |  37 lines

  1. This archive should contain the following
  2.  
  3. Escher3.TXT            This text file (surprise surprise)
  4. Escher3.IFF            A small 8 colour Hi res IFF picture
  5. Escher3.R3D            A Real3D animation file
  6.  
  7. Fisch.map              Six small IFF brush files for creating
  8. Fischlite.map          the textures used by the animation file.
  9. Fischtail2.map         In order to successfully render the scene
  10. Fischwing.map          locate these to Real:Textures/ otherwise
  11. Fischwing2.map         you'll need to alter the paths specified
  12. Fischwing3.map         in the material definitions.
  13.  
  14. When I first tried to reproduce this particular Escher picture I was stumped by two problems. Firstly that the fish fade away into the distance and secondly that there's an awful lot of them! I couldn't generate enough before running out of memory.(5 meg)
  15.  
  16. In the end I got round it by rendering one fish which I processed down to 16 colours using Art Dpt. I locked the palette then progressively reduced the saturation and contrast to produce "more distant" versions of the fish
  17. I loaded these into Dpaint as brushes and used its perspective function to resize and position them manually. The result was a full screen, 16 colour version of the enclosed 8 colour IFF picture
  18.  
  19. I've since come up with some different and more accurate ways round these problems. The fade out can be handled a couple of ways as I've explained in a previous upload (Escher1.lha) i.e. either via a double negative process or by using the Art Dpt alpha loader.
  20.  
  21. The multiple fish problem can be overcome by buying more memory (as I did) or you could try the following cheaper alternative.
  22.  
  23. Create an observer and aimpoint in the editor then adjust them until you are happy with the view. Locate them to a common "camera" obj.
  24. Set the animation length to, (for this example) 27 frames and de activate the "Single" button in the "Solid" editor.
  25.  
  26. You now need to create an animation where the only thing which moves is the "camera". i.e. you'll need to manually expose it in each frame. Do Not adjust the camera angle, keep it locked facing in the original direction but move its location so that, in each frame it occupies one of the 27 equally spaced points of a 3 x 3 x 3 matrix. (phew)
  27.  
  28. What you'll end up with is 27 pictures depicting fish of assorted sizes in various screen positions but who all share the same vanishing points!
  29. obviously if you had several fish to begin with you'll be able to achieve the same thing with fewer frames 
  30. NB.(it's possible that some of the fish may render completely off screen)
  31. All you need now is some way of overlaying all these pictures.
  32.  
  33. I'd composit them all by loading them into Art Dpt with it set up to ignore the background colour. I imagine it should be possible to achieve the same trick using a paint program by first loading a frame into the spare page then performing a "spare->merge in back" operation" 
  34.  
  35. Have fun
  36.  
  37. Chris Perigo 12/11/92